strike it lucky - Spanish English Dictionary